package com.turkcell.dv.service;

import java.util.List;
import java.util.Map;

import com.turkcell.dv.model.UserDOM;

public interface IdentityManagementService {
	public UserDOM addUser(UserDOM u);

	public UserDOM updateUser(UserDOM u);

	public List<UserDOM> getUserList();

	public UserDOM getUserById(long id);

	public void removeUser(long id);

	public boolean checkUserAuthorization(String username, String endPoint);

	public Map<String, Object> getUserDetails(String username);

	public UserDOM getUserByUsername(String username);
}
